package com.jhd.jiangxi.vo;

import java.util.List;

import lombok.Data;

@Data
public class DeliveryDtl {
    private String vaccineDose,vaccineId,vaccineLotsId,vaccineName,vaccineSpec,expiryDate;//vaccineDose: "0.25mg/0.5ml/支(5人份)"vaccineId: "95ABC4DAA9D440C0BD1ADD89AC90A629"vaccineLotsId: "BB0CCD8AB1FB11EABB670242AC1F0008"vaccineName: "皮内注射用卡介苗"vaccineSpec: "10支/盒"
    private int unitPrice,servicePrice,quantity,scan;
    private String id,lotNumber,manufacturerId,manufacturerName,category,propertyId,storageId,storage,storageName;//id: "11eba0bda46b0242ac130003669955da"lotNumber: "201906a032"manufacturerId: "44681D35A03A11E6A9F000163E000137"manufacturerName
    private List<ElectCodePackageVo> electCodePackageVoList;
    private String destroyOutMstId,allocateDeliveryMstId,recallDeliveryMstId;

    private String purchaseReturnMstId;

    public DeliveryDtl() {
    }

    public String getStorageName() {
        return storageName;
    }

    public void setStorageName(String storageName) {
        this.storageName = storageName;
    }

    public DeliveryDtl(String vaccineDose, String vaccineId, String vaccineLotsId, String vaccineName, String vaccineSpec, int unitPrice, int servicePrice, int quantity, String id, String lotNumber, String manufacturerId, String manufacturerName, String category, List<ElectCodePackageVo> electCodePackageVoList) {
        this.vaccineDose = vaccineDose;
        this.vaccineId = vaccineId;
        this.vaccineLotsId = vaccineLotsId;
        this.vaccineName = vaccineName;
        this.vaccineSpec = vaccineSpec;
        this.unitPrice = unitPrice;
        this.servicePrice = servicePrice;
        this.quantity = quantity;
        this.id = id;
        this.lotNumber = lotNumber;
        this.manufacturerId = manufacturerId;
        this.manufacturerName = manufacturerName;
        this.category = category;
        this.electCodePackageVoList = electCodePackageVoList;
    }

    public DeliveryDtl(String vaccineDose, String vaccineId, String vaccineLotsId, String vaccineName, String vaccineSpec, int unitPrice, int servicePrice, int quantity, int scan, String id, String lotNumber, String manufacturerId, String manufacturerName, String category, List<ElectCodePackageVo> electCodePackageVoList) {
        this.vaccineDose = vaccineDose;
        this.vaccineId = vaccineId;
        this.vaccineLotsId = vaccineLotsId;
        this.vaccineName = vaccineName;
        this.vaccineSpec = vaccineSpec;
        this.unitPrice = unitPrice;
        this.servicePrice = servicePrice;
        this.quantity = quantity;
        this.scan = scan;
        this.id = id;
        this.lotNumber = lotNumber;
        this.manufacturerId = manufacturerId;
        this.manufacturerName = manufacturerName;
        this.category = category;
        this.electCodePackageVoList = electCodePackageVoList;
    }

    public DeliveryDtl(String vaccineDose, String vaccineId, String vaccineLotsId, String vaccineName, String vaccineSpec, int unitPrice, int servicePrice, int quantity, int scan, String id, String lotNumber, String manufacturerId, String manufacturerName, String category, String propertyId, List<ElectCodePackageVo> electCodePackageVoList) {
        this.vaccineDose = vaccineDose;
        this.vaccineId = vaccineId;
        this.vaccineLotsId = vaccineLotsId;
        this.vaccineName = vaccineName;
        this.vaccineSpec = vaccineSpec;
        this.unitPrice = unitPrice;
        this.servicePrice = servicePrice;
        this.quantity = quantity;
        this.scan = scan;
        this.id = id;
        this.lotNumber = lotNumber;
        this.manufacturerId = manufacturerId;
        this.manufacturerName = manufacturerName;
        this.category = category;
        this.propertyId = propertyId;
        this.electCodePackageVoList = electCodePackageVoList;
    }

    public DeliveryDtl(String vaccineDose, String vaccineId, String vaccineLotsId, String vaccineName, String vaccineSpec, int unitPrice, int servicePrice, int quantity, int scan, String id, String lotNumber, String manufacturerId, String manufacturerName, String category, String propertyId, String storageId, String storage, List<ElectCodePackageVo> electCodePackageVoList) {
        this.vaccineDose = vaccineDose;
        this.vaccineId = vaccineId;
        this.vaccineLotsId = vaccineLotsId;
        this.vaccineName = vaccineName;
        this.vaccineSpec = vaccineSpec;
        this.unitPrice = unitPrice;
        this.servicePrice = servicePrice;
        this.quantity = quantity;
        this.scan = scan;
        this.id = id;
        this.lotNumber = lotNumber;
        this.manufacturerId = manufacturerId;
        this.manufacturerName = manufacturerName;
        this.category = category;
        this.propertyId = propertyId;
        this.storageId = storageId;
        this.storage = storage;
        this.electCodePackageVoList = electCodePackageVoList;
    }

    public DeliveryDtl(String vaccineDose, String vaccineId, String vaccineLotsId, String vaccineName, String vaccineSpec, String expiryDate, int unitPrice, int servicePrice, int quantity, int scan, String id, String lotNumber, String manufacturerId, String manufacturerName, String category, String propertyId, String storageId, String storage, List<ElectCodePackageVo> electCodePackageVoList) {
        this.vaccineDose = vaccineDose;
        this.vaccineId = vaccineId;
        this.vaccineLotsId = vaccineLotsId;
        this.vaccineName = vaccineName;
        this.vaccineSpec = vaccineSpec;
        this.expiryDate = expiryDate;
        this.unitPrice = unitPrice;
        this.servicePrice = servicePrice;
        this.quantity = quantity;
        this.scan = scan;
        this.id = id;
        this.lotNumber = lotNumber;
        this.manufacturerId = manufacturerId;
        this.manufacturerName = manufacturerName;
        this.category = category;
        this.propertyId = propertyId;
        this.storageId = storageId;
        this.storage = storage;
        this.electCodePackageVoList = electCodePackageVoList;
    }

    public void setElectCodePackageVoList(List<ElectCodePackageVo> electCodePackageVoList) {
        this.electCodePackageVoList = electCodePackageVoList;
    }


    public List<ElectCodePackageVo> getElectCodePackageVoList() {
        return electCodePackageVoList;
    }

    public void setVaccineDose(String vaccineDose) {
        this.vaccineDose = vaccineDose;
    }

    public void setVaccineId(String vaccineId) {
        this.vaccineId = vaccineId;
    }

    public void setVaccineLotsId(String vaccineLotsId) {
        this.vaccineLotsId = vaccineLotsId;
    }

    public void setVaccineName(String vaccineName) {
        this.vaccineName = vaccineName;
    }

    public void setVaccineSpec(String vaccineSpec) {
        this.vaccineSpec = vaccineSpec;
    }

    public void setUnitPrice(int unitPrice) {
        this.unitPrice = unitPrice;
    }

    public void setServicePrice(int servicePrice) {
        this.servicePrice = servicePrice;
    }

    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setLotNumber(String lotNumber) {
        this.lotNumber = lotNumber;
    }

    public void setManufacturerId(String manufacturerId) {
        this.manufacturerId = manufacturerId;
    }

    public void setManufacturerName(String manufacturerName) {
        this.manufacturerName = manufacturerName;
    }

    public String getVaccineDose() {
        return vaccineDose;
    }

    public String getVaccineId() {
        return vaccineId;
    }

    public String getVaccineLotsId() {
        return vaccineLotsId;
    }

    public String getVaccineName() {
        return vaccineName;
    }

    public String getVaccineSpec() {
        return vaccineSpec;
    }

    public int getUnitPrice() {
        return unitPrice;
    }

    public int getServicePrice() {
        return servicePrice;
    }

    public int getQuantity() {
        return quantity;
    }

    public String getId() {
        return id;
    }

    public String getLotNumber() {
        return lotNumber;
    }

    public String getManufacturerId() {
        return manufacturerId;
    }

    public String getManufacturerName() {
        return manufacturerName;
    }

    /**
     * 获取
     * @return category
     */
    public String getCategory() {
        return category;
    }

    /**
     * 设置
     * @param category
     */
    public void setCategory(String category) {
        this.category = category;
    }

    public String toString() {
        return "DeliveryDtl{vaccineDose = " + vaccineDose + ", vaccineId = " + vaccineId + ", vaccineLotsId = " + vaccineLotsId + ", vaccineName = " + vaccineName + ", vaccineSpec = " + vaccineSpec + ", unitPrice = " + unitPrice + ", servicePrice = " + servicePrice + ", quantity = " + quantity + ", id = " + id + ", lotNumber = " + lotNumber + ", manufacturerId = " + manufacturerId + ", manufacturerName = " + manufacturerName + ", category = " + category + ", electCodePackageVoList = " + electCodePackageVoList + "}";
    }

    /**
     * 获取
     * @return scan
     */
    public int getScan() {
        return scan;
    }

    /**
     * 设置
     * @param scan
     */
    public void setScan(int scan) {
        this.scan = scan;
    }

    /**
     * 获取
     * @return propertyId
     */
    public String getPropertyId() {
        return propertyId;
    }

    /**
     * 设置
     * @param propertyId
     */
    public void setPropertyId(String propertyId) {
        this.propertyId = propertyId;
    }

    /**
     * 获取
     * @return storageId
     */
    public String getStorageId() {
        return storageId;
    }

    /**
     * 设置
     * @param storageId
     */
    public void setStorageId(String storageId) {
        this.storageId = storageId;
    }

    /**
     * 获取
     * @return storage
     */
    public String getStorage() {
        return storage;
    }

    /**
     * 设置
     * @param storage
     */
    public void setStorage(String storage) {
        this.storage = storage;
    }

    /**
     * 获取
     * @return expiryDate
     */
    public String getExpiryDate() {
        return expiryDate;
    }

    /**
     * 设置
     * @param expiryDate
     */
    public void setExpiryDate(String expiryDate) {
        this.expiryDate = expiryDate;
    }
}
